package com.wteam.dragon.system.apps.server.service;

import com.wteam.dragon.system.apps.server.povo.bean.Server;
import com.wteam.dragon.system.basebean.bean.ResultMessage;

/**
 * @Author 陈晓辉
 * @Date 2020/3/23
 */
public interface ServerService {
    /**
     * 测试登录服务器
     * @param server 服务器信息对象
     * @return ResultMessage
     */
    ResultMessage testConnect(Server server);

    /**
     * 添加服务器
     * @param server 服务器信息对象
     * @return ResultMessage
     */
    ResultMessage addServer(Server server);

    /**
     * 删除服务器
     * @param serverId 服务器信息id
     * @return ResultMessage
     */
    ResultMessage delServer(Long serverId);

    /**
     * 更新服务器
     * @param server 服务器信息对象
     * @return ResultMessage
     */
    ResultMessage editServer(Server server);

    /**
     * 获得服务器列表
     * @return ResultMessage
     */
    ResultMessage listServer();
}
